JSFiddle - React, Tailwind, and code Playground

HTML

<button id="x">click</button>
<button id="y">fake</button>
<ul id="out"></ul>

JavaScript

$('#x').click(function(e) {
    if(e.originalEvent && e.originalEvent.isTrusted)
        $('#out').append('<li>Real</li>');
    else
        $('#out').append('<li>Fake</li>');
});
$('#y').click(function() {
   if (document.createEvent) {
       var evt = document.createEvent("MouseEvents");
       evt.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
         $('#x')[0].dispatchEvent(evt);
    }
});
$('#x').focus();
var element = document.getElementById('x');
var click = element.onclick;