What we need is a lot more of this. It will eventually solve the problem.
New California executive order requires that "by 2035, all new cars and passenger trucks sold in California be zero-emission vehicles." Existing vehicles that run on fossil fuel would be allowed to keep operating.