Transitioning to electric cars will take a couple of things that may or may not happen.
1. Major improvements in battery technology. Charging time, capacity and safety are all issues that need to be addressed. Carbon nanotube technology holds promise, but scaling up the manufacturing has been troublesome.
2. Electrical Grid Upgrades/Modernization. The left has to get over their fear of nuclear energy. The only way electric cars will get widespread use is with nuclear power generation. With large nuclear facilities taking decades to come online, small nuclear reactors and innovative technologies like thorium reactors will have to be adopted to meet our future power needs. Solar and wind power will continue to be supplemental at best.
3. Charging standardization. Currently (see what I did there?) there are several worldwide charging interfaces that are incompatible with one another. Imagine pulling up to a gas pump and the nozzle doesn’t fit your car!
4. Charger availability. Charging at home is all well and good...as long as your home doesn’t catch fire...but if you are traveling across country, having charging stations where you need them, that actually function, that work with your vehicle (see #3) that have somewhat regulated pricing - there have already been reports of price gouging at some chargers - is critical to widespread adoption.
Some of these things could happen through market forces, some may require government intervention. The problem is, the current system isn’t all that broken. While environmentalists try their damndest to convince everyone that the sky is falling, looking around most people just don’t see it. It is much more likely that the Greenies are just tools of those who would like to wrest power from those whose fortunes are base on the mis-labeled fossil fuels. The environmental movement has more to do with control and power than protecting the earth.