Permanent visa (green card) holders can get legal driver’s license in all 50 states. But they are not US citizens. It is against federal law for non-citizens to vote in US elections. But do not hold your breath waiting for OBummer’s Justice dept. to prosecute anyone voting illegally.
We have no country if non-citizens can vote.
I went with her, and the place was jammed with Mexicans....and each an every piece of paper had a "motor voter" registration attached.