Wenn die Taste nicht mehr gedrückt ist, springt das Programm nicht mehr in die if-Schleife. Ein else anfügen zum Led löschen.
Die gesamte if-Schleife aber in die Endlosschleife einfügen, den Code in der ISR so kurz wie möglich halten.