No, voting in the US is a right for US citizens only. I think you need to do some reflection yourself on why you think fraud or perception of fraud is not important. It seems like there are ways to solve these problems without resorting to nonsense policies like "anyone can vote without id."