chromium/chrome/test/data/sendmouseeventsdisabledformcontrols.html

<!DOCTYPE html>

<div id=targetparent>
  <button disabled>
    <div id=target style="width: 100vw; height: 100vh">hello world</div>
  </button>
</div>
<script>
window.loadDonePromise = new Promise(resolve => {
  window.onload = () => {
    requestAnimationFrame(() => {
      requestAnimationFrame(resolve);
    });
  };
});

window.testDonePromise = new Promise(resolve => {
  target.onmousedown = () => {
    requestAnimationFrame(resolve);
  }

  window.targetparentGotClick = false;
  targetparent.onmousedown = () => window.targetparentGotClick = true;
});
</script>