Also, while it's specified in the Act, what you're arguing is being broken is not so much the Act but rather the Oath of Allegiance. Which it would be the MPs breaching rather than the EU.
EDIT: Just checked, and MPs don't even take an oath under this wording any more, only Privy Counsellors do.