title: ui-grid customs cell template remains in edit mode after focus loss
body: <p>I try to set simple custom template to cell but I lose some behaviour like focus.</p>
  <p>I use <code>'ui.grid.cellNav'</code> and relevant column configured like:</p>
  <pre><code>    {
        name: 'name', 
        displayName: 'Name (editable)', 
        width: '30%',
        enableFocusedCellEdit: true,
       editableCellTemplate: 'custom_edit.html'
      }, 
  </code></pre>
  <p>My template looks like:</p>
  <pre><code>&lt;div class=&quot;grid-tooltip&quot;
       tooltip=&quot;{{ row.entity.description }}&quot; 
       tooltip-placement=&quot;right&quot;
       tooltip-append-to-body=&quot;true&quot;&gt;
               &lt;div class=&quot;ui-grid-cell-contents&quot;&gt;
                     &lt;input type=&quot;text&quot;
                         ng-model=&quot;row.entity.description&quot;&gt;
                &lt;/div&gt;
   &lt;/div&gt;
  </code></pre>
  <p>This is a demo I play with: <a href="http://plnkr.co/edit/upyEqzuDbrPA2TM6PCtO?p=preview" rel="nofollow noreferrer">Plunker</a> - Try to edit <code>Name(Editable)</code> column</p>
  <p>When I edit cell in second column and press <code>Enter</code> - nothing happens or when I click on other cell, or move up/down with keyboard the older cell left editable. Its not the same behaviour like 3d column <code>Name(default)</code></p>
  <p>I tried to set <code>ng-model=&quot;COL_FIELD&quot;</code> but get error:</p>
  <blockquote>
  <p>Error: [ngModel:nonassign] Expression 'grid.getCellValue(row, col)' is non-assignable.</p>
  <p>Element: <code>&lt;input ng-model=&quot;grid.getCellValue(row, col)&quot; class=&quot;ng-pristine ng-untouched ng-valid&quot;&gt;</code></p>
  </blockquote>
  <p>Please help,</p>
  <p>I'm sure I miss something simple</p>