You could make all vehicles pay road usage tax, keep charging fuel tax and use the latter to subsidize fuel efficient vehicles. It doesn't solve the question of how to make that palatable to the majority of people who can't afford an EV, though, even with subsidies.