jQuery 除非关注另一个输入,否则保持对输入的关注

jQuery retain focus on input unless focus on another input

我有一个输入,我希望在用户单击页面上的按钮时保持焦点,但允许焦点移动到页面上的其他文本输入。我可以让输入(在我的示例中,'typeText')始终保持焦点,但检查获得焦点的元素是否是输入似乎不起作用。

$('#typeText').blur(function () {
    if ($(':focus').not('input:text')){
        $(this).focus().select();
    }          
})
    <div id="containerBoxx">
    <input class="inputClass" type="">

    </div>

$('#containerBoxx').click(function () {
if (event.target.tagName !== "input") {
 var inputs, index; inputs = document.getElementsByTagName('input');
 for (index = 0; index < inputs.length; ++index) {
 // deal with inputs[index] element. }      
 })