lfortuny, la respuesta es no. Porque, lógicamente, antes de focalizar un control, se debe desfocalizar el de antes.
La solución en este caso sería, que condiciones el código que tienens en el "LostFocus" a que se ejecute, siempre y cuando el control que esté focalizado no sea el botón "Cancelar":
Código COBOL:
IF "ActiveControl" OF POW-SELF NOT = BTN-CANCELAR *> el nombre del boton (sin comillas)