Остановить только один выпадающий переключатель от закрытия при нажатии

У меня есть выпадающий список кнопок (только один, а не все), и внутри него я хочу иметь несколько полей ввода, в которых люди могут вводить что-то внутри без раскрывающегося списка, как только вы нажмете на него (но он закрывается, если Вы нажимаете за пределами этого).

Я создал jsfiddle:http://jsfiddle.net/denislexic/8afrw/2/

А вот код, он базовый:

<div class="btn-group" style="margin-left:20px;">
  <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
    Action
    <span class="caret"></span>
  </a>
  <ul class="dropdown-menu">
    <!-- dropdown menu links -->
      <li>Email<input type="text" place-holder="Type here" /></li>
      <li>Password<input type="text" place-holder="Type here" /></li>
  </ul>
</div>​

В общем, я хочу, чтобы он не закрывался при нажатии раскрывающегося списка (но закрывался при нажатии кнопки действия или вне раскрывающегося списка). Мое лучшее предположение до сих пор заключалось в том, чтобы добавить к нему класс и попытаться создать JS, но я не смог этого понять.

Спасибо за любую помощь.

Ответы на вопрос(7)

Ваш ответ на вопрос