JSFiddle - React, Tailwind, and code Playground

HTML

<div>Напечатайте это: «Лол 123 %». Собственно сабж: почему остается % и не удаляется? Что нужно сделать чтобы удалялся знак процента?</div>

<input id="text">

JavaScript

var text = document.getElementById('text');

function removeText() {
    text.value = '';
}

text.onkeypress = function(event) {
    if (event.key === '%') {
        removeText();
    }
}