JSFiddle - React, Tailwind, and code Playground

HTML

<form action="#" method="post" id="">

    Title: <input id="titlenewtide" type="text" name="title" required> <br>

    Description: <textarea name="description" id="description"></textarea> <br>
    
    Tag:  <input id="newtag" type="text" name="newtag" required> <br>

    Category: <input type="radio" name="category" value="19" required> Animation

    <button type="submit" value="Submit" name="subnewtide" id="subnewtide" disabled="disabled">Submit</button>

</form>

JavaScript

jQuery("input[type='text'], textarea").on("input", function () {
    var isValid = validate();
    if (isValid) {
      jQuery("#subnewtide").removeAttr("disabled");
    } else {
        jQuery("#subnewtide").attr("disabled", "disabled");
    }
});


function validate() {
  var isValid = true;
  $('input, textarea').each(function() {
    if ($(this).val() === '')
        isValid = false;
  });
  return isValid;
}