Edmunds: Ioniq, Bolt, Leaf give EV buyers options to Model 3