Was du aber eigentlich willst ist "der Code/die Funktion (vom Button) muss unter Bedingung X ausgeführt werden".
THIS! Was zu dem logischen Ergebnis führt, dass überhaupt kein Button nötig ist um die Eingabe zu bestätigen.
Das ist ein häufiger Denkfehler (keine Sorge: nicht nur von dir), wenn man versucht eine Lösung zu finden.
Win10 Anmeldung/Smartphone: Nach der Eingabe der 4.Ziffer automatisches einloggen (ohne Enter/Bestätigungstaste)
Es gibt aber jede Menge Negativbeispiele, bei der eine definierte Eingabe extra bestätigt werden muss