The Constitution clearly states that electors from each state are to be chosen in a manner determined by the legislature of that state. A mandate that decrees that states must award electors in a winner take all fashion would require an amendment to implement.
Maine and Nebraska use the “district system”, which allots two electors to the candidate who carries the state, then one for each Congressional district. Trump actually won one of four Maine electors because he carried the Second Congressional District.