I have serious doubt about cost parity being reached that soon, unless sit invovles the government continuing to massively subsidize EV's.
But beyond that, there's a big factor being ignored: usability. Electric cars are great if you don't need to go long distances. But recharge times are unlikely to come down to anywhere near gas station fillup times in that timeframe. Furthermore, the cost of the infrastructure to put enough charging stations on the roads, and to beef up distribution lines for charging in the homes, has to be factored in. I doubt it will be. Add to that the shortage of critical materials that will not be overcome in time to build vehicles for a mass switch to electric - the rare earths and other exotic materials needed for the electric motors and batteries.
Personally, if I had money to burn, I'd have an EV. Other than charging times (and availability) and battery obsolescence, they are inherently superior to our modern internal combustion engines.
But otherwise, consumers will take into account their use factor, their tolerance for range anxiety, and other issues rather than just some estimate of life cycle cost.