Permanent residents can not have voting rights granted, only citizens, natural born, naturalized, or forged birth certificate can have voting rights. (Certain felons excepted.)
You need to look up Bill Clinton’s 1996 Citizenship USA program which made over a million resident status immigrants instant citizens in time for the election.