I think non-citizens can also vote: there is a section where you indicate at the end where you live (including not in the EU)