As others have pointed out, it is within the power of the state governments to do this. It will be fun to watch the bodies bounce if they do and the inevitable happens.
Throwing out the electoral college goes hand in hand with throwing out the bill of rights. We are not a democracy and were never meant to be.
This is a half measure solution, at best.
The EC was designed to equal one vote for each House District, one for each Senate seat and a few more for territories and DC...539 total; so need 270 for majority.
Best model:
For each House District, the EV goes to the winner of the popular vote in the District.
Foe each Senate Seat, the EV goes to winner of the popular vote in the State.
Territories and DC can be popular vote determined.
This model assures NO state is controlled by its largest metro areas, and further assures we will not be determined by the vote in NYC, LA, CHI, PHIL, STL.
In Ohio, for instance, popular vote would be controlled by the vote in Columbus, Cincinnati, Cleveland and Dayton, with Toledo as a margin. The rest of us would be left to the whims of the libturd cities.
Same goes for other states...MN, WI, MI, most of the NE states and the PNW states.
This popular vote crap at the state level is BAD policy.
What them Dems won’t do - in this case Connecticut would be willing to say the hell with what her voters wanted and a candidate who got 80% of Connecticut would get zero EC votes if the other candidate won the popular vote....
This travesty can be challenged and will lose.
The votes actually cast for the electors must prevail