The clone solution it works, but has two problems.
First: the clone are append to the body. Depending of your css, your element can change the styles, since before it starts, it's inside of another element and during the dragging, it will be directly on body element.
Second: Sometimes the element MUST move, and the clone let the object there.
So, the solution for this problems is:
$('.selector').draggable({
helper: 'clone',
start: function(){
$(this).hide();
},
stop: function(){
$(this).show()
}
});