Hola, por fín lo conseguí, muchas gracias por tu ayuda y tus consejos, seguro que se puede limpiar un poco el codigo pero asi funciona
    
Código Javascript
:
Ver original<script type = "text/javascript">
        $("#buscar").keyup(function(e){
    var tecla = e.keyCode || e.which;
    if (tecla != 13)
        if ($("#response").css("display") != "none") 
            $("#response").slideUp();
            }).autocomplete({
                minLength: 1,
                source: "buscar.php",
                select: function (event, object){
                    $("#response h1").html(object.item.value);
                    $('input[name="buscar"]:hidden').val(object.item.value);
                     $('input[name="dato"]:hidden').val(object.item.nombre);
                    $(".dato").html(object.item.nombre);
                    $("#response").slideDown();
                }
            })
 
        </script>