Eventos editáveis por conteúdo - Jquery

Adicionei suporte editável na tabela. Estou obtendo dados usando o evento keydown. Quando o usuário pressiona "Enter", a nova entrada é retirada e a área é borrada. Mas o usuário também pode clicar em qualquer lugar, exceto na área de entrada para desfocar. (Esse é um recurso editável por conteúdo). E eu não posso ouvir essa ação. Como posso criar um ouvinte de eventos como pressionamento de tecla para esta ação.

Isso funciona para "Enter", mas não clique

<html>
    <head></head>
    <body>
        <table id="table">
            <thead>
                <tr>
                    <th>col1</th>
                    <th>col2</th>
                    <th>col3</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <th>#1</th>
                    <td contenteditable="true">Editable1</td>
                    <td contenteditable="true">Editable2</td>
                </tr>
            </tbody> 
        </table>
        <script
        src="https://code.jquery.com/jquery-3.3.1.js"
        integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60="
        crossorigin="anonymous"></script>
    </body>
</html>
$('#table tbody tr').keydown(function (event){
    enter = event.which == 13,
    el = event.target;

    if(enter){
        el.blur();
        console.log("entered");
        console.log($(this).find(':nth-child(2)').html());
        console.log($(this).find(':nth-child(3)').html());
    }
});