Я думаю, что это на самом деле не работает так ... в основном используется для отключения радио, флажков и других ... вот несколько кодов
Код 1:
<!DOCTYPE html>
<html>
<body>
Try to check this box: <input type="checkbox" id="myCheckbox">
<p>Toggling a checkbox is the default action of clicking on a checkbox. The
preventDefault() method prevents this from happening.</p>
<script>
document.getElementById("myCheckbox").addEventListener("click",
function(event){
event.preventDefault()
});
</script>
</body>
</html>
Код 2:
<!DOCTYPE html>
<html>
<body>
<a id="myAnchor" href="https://w3schools.com/">Go to W3Schools.com</a>
<p>The preventDefault() method will prevent the link above from following the URL.</p>
<script>
document.getElementById("myAnchor").addEventListener("click", function(event){
event.preventDefault()
});
</script>
</body>
</html>