In general, if we have universal ID's, then it makes sense... There are a segment of the poor that just don't have ID, and it currently adversely affects one party more than the other.
Once you require ID, then republicans start adding roadblocks and requirements that make it tougher for classes of people.
On top of all that, it is an attempt to solve a problem that doesn't exist. Non-citizens are not attempting to vote.
A qualified elector is a different thing than a voter. Electors are those that are selected by the parties to travel and participate in the Electoral College. The voters determine which set of electors get selected.