Wenn gemeint ist, dass sie die Erlaubnis zu etwas hatten (mir kam gerade der Gedanke, dass es so gemeint gewesen sein könnte), dann wäre der Satz natürlich nur so richtig:
„Hätten sie aber gekonnt (nicht: können).“
Im Sinne von: „Hätten sie aber gedurft (nicht: dürfen).
Hier ist das Vollverb können (im Sinne: die Möglichkeit, Erlaubnis haben) gemeint, da steht kein Ersatzinfinitiv. Es wird wohl so gemeint gewesen sein? Hoffe ich konnte helfen.
Viele Grüße
Ludger