Bonjour,
CakePHP est un Framework PHP donc côté serveur.
Si tu veux utiliser ce genre d'evenement (un change dans un input) il faut te tourner du côté du Javascript (Javascript pur, jQuery, AngularJS et tous les autres), afin d'écouter cet évenement et appeller une fonction Ajax qui ira vérifier si le pseudo existe.
Ma première remarque est peut être un peu trop hative. En effet il me semble que Cake intègre maintenant quelques petits helper JS notamment pour la gestion des formulaires. Mais ils restent principalement "basique". Fait ton code toi même en JS au moins, tu sauras ce que tu fait, comme ça le fait et pourquoi ça se passe ainsi.
Enfin ça reste mon avis,
Bonne continuation,
PallMallShow.