title: Can cleanNode() be used to clean binding?
body: <p>With below code, input#p_in will be updated with the change of input#s_in. But I have used cleanNode(sec). Could anyone help understand why the binding is not cleared.</p>
  
  <pre><code>    &lt;input id="p_in" data-bind="value: name"&gt;&lt;/input&gt;
      &lt;input id="s_in" data-bind="value: name"&gt;&lt;/input&gt;
      &lt;input id="cb" type="checkbox"&gt;same&lt;/input&gt;
  
      &lt;script type="text/javascript"&gt;
          function AddrDataSet (name) {
              this.name = ko.observable(name);
          };
  
          var primary_set = new AddrDataSet('p');
          var sec_set = new AddrDataSet('s');
          var pri = $('#p_in')[0];
          var sec = $('#s_in')[0];
  
          ko.applyBindings(primary_set, pri);
          ko.applyBindings(sec_set, sec);
  
          ko.cleanNode(sec); // clean it
          ko.applyBindings(primary_set, sec); // bind it to primary_set
          ko.cleanNode(sec); // clean it again
  
      &lt;/script&gt;
  </code></pre>