Obviously, it will not be possible to stop people driving everywhere unless (clean) public transport is available.
We need more areas (eg most cities and town centres using park and ride schemes) where green public transport is provided and petrol/diesel cars banned. Tight regulations on diesel vans, trucks and buses need to be enforced - and forced over time to cleaner power.