JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<input type="text">
<div>Блок</div>

CSS

div {
  display: none;
}

JavaScript

$(document).ready(function () {
    
    $("input").focus(function () {
		    $("div").show();
    });
    
    $(document).mouseup(function (event) {
        var container = $("div");
        if (container.has(event.target).length === 0){
            container.hide();
        }
    });
    
});