チェックボックスが iCheck ( http://fronteed.com/iCheck/ )と呼ばれるプラグインでチェックされている場合、入力フィールドを無効にするのに問題があります。
注: iCheck プラグインが使用されていない場合、私のコードは機能しています。
iCheck を使用しない場合の例: http://jsbin.com/gusewu/1/
iCheck が含まれている場合の動作しない例: http://jsbin.com/ludiqi/1/
これをデバッグするための助けをいただければ幸いです。私はこれを2日間続けています。:-/