UMG Drap and Drop Button with LMB

I am stuck on this tiny issue where I have Items in my Inventory as Buttons and I want them to be able to dragged and dropped as well as can be clicked on.

problem is the the OnClick Event works perfectly but when it comes to drag and drop the button is unresponsive and cannot be dragged.

is there a workaround this? I can not find anything on this matter.
I am willing to redesign the entire UI to have the functionality of widgets being able to be clicked on as well as dragged by LMB.

You need change click method for your button.
And, if you use icon, on icon change OnMouseButtonDown from BIND to OnMouseButtonDown

Thanks it works Perfectly!!