Don't talk about banning, talk about giving people a good alternate. Fix zoning so that people don't have to move so far out just to afford a nice place to live (people who want a hobby farm will have to live that far out, but many in the suburbs would be happy with a 5 bedroom apartment for a similar monthly costs - but none exist). Build good transit so that people have a reasonable option to driving.
If you want to ban fueles you just attack people's way of life. If you want to provide the things I list you don't need to ban fuel as they will switch to not driving.