Consumers are starting to spurn Tesla cars due to Elon Musk’s attention to politics. Here are the 10 top-rated electric cars ...