Debe ser normal que el action te envie a exactamente donde le dices que te envie.
Debe ser normal que el boton submit Editar no haga nada, puesto que el botón submit solamente envia el formulario.
Puede ser normal que donde recoges el formulario esperando el $obj->ID_CLIENE_PK del input hidden no ocurra nada de lo que esperas, puesto que puede que no estés especificando el contenido de la variable, sino un string con el nombre de la variable, esto ocurre porque no usas la variable así
Código PHP:
Ver originalecho "<input type='hidden' name='key' id='key' value='".$obj->ID_CLIENTE_PK."'>";
Antes de cambiar lo que te he dicho, comprueba donde recoges el formulario (o envíalo a otro sitio con un <pre><?php var_dump($_POST); ) qué contiene la variable super global $_POST y si estás recogiendo el contenido de la variable $obj->ID_CLIENTE_PK o solamente el string $obj->ID_CLIENTE_PK.
También comprueba, si todo estuviera correcto, que la variable contiene algo que esperas.
Saludos.