I wrote some simple jQuery code for a mobile website. If I touch the delete button it clears the input and focuses in an input area. However it automatically focus out after focus()
$(document).on('focusin', '#testInput', function() {
console.log('in')
});
$(document).on('focusout', '#testInput', function() {
console.log('out')
});
$(document).on('touchstart', '#deleteButton', function() {
console.log('touchs')
$('#testInput').val('').focus();
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<div id="wrap">
<div class="title">
<span>MOBILE TEST</span>
</div>
<div class="content">
<input type='text' id="testInput" name="testInput" class="input_text">
<button id="deleteButton" type="button" class="delete_button">x</button>
</div>
</div>