Banning sales of internal combustion engine vehicles and products on a short timeline might be reasonable, but banning the operation of ICE vehicles is financially a very regressive policy.
Buying a new electric car to get to work might not seem like a big deal to professionals in six-figure jobs, but it would be a crushing blow to someone making $15/hr who plans to drive their Honda Civic until the wheels fall off.
Any actual policy decisions will need to focus on new car sales while also incentivizing people to upgrade to EVs. Maybe a cash-for-clunkers style program that takes ICE vehicles off the road and subsidizes the purchase of a new EV.
Outright banning ICE transportation is a no-go unless we have a plan to alleviate the financial burden a sudden change puts on the lower class vehicle owners. It can be done, but it would be expensive.