Нужно добавить
tabindex="-1"
в строку, которая отвечает за закрытие. Вот так должно получиться:
<a href="#my-modal" data-keyboard="true" data-toggle="modal">Open Modal</a>
<div class='modal fade hide' id='my-modal' tabindex='-1'>
<div class='modal-body'>
<div>Test</div>
</div>
Можете еще выключить закрытие через Esc, для этого нужно добавить data-backdrop="static" и data-keyboard="false"
HTML:
<div id="modal_id" role="dialog" aria-hidden="true" data-backdrop="static" data-keyboard="false">
Вариант выключения через JavaScript:
$('#modal_id').modal({ backdrop: 'static', keyboard: false });