They are US nationals and eligible for a US passport.
But, as residents of a territory, rather than a state, they have no voting rights in federal elections.
Well, shock of shocks, the article was imprecisely written.
Any US citizen anywhere in the world can vote, assuming s/he got a proper ballot and sent it in on time. My daughter voted from Japan and from England when she lived abroad at the time of US elections.