Was trying to point you in the right direction but heres a step by step:
First, make sure you have touch and mouse over events enabled
CollisionComponent()->bEnableMouseOverEvents = true;
then create an on clicked delegate in your actor:
CollisionComponent->OnClicked.AddDynamic(this, &YourClass::OnClickEvent);
and make your delegate do what it needs.
Or, just have a generalized MouseClick event in your controller that does the following:
OnMouseClick perform a raycast and see if it collides with an object.
If it does, deselect anything selected.
Then check to make sure its the type you need it to be.
This documentation here has a good basics on ray-casting to find items in a scene based on what the mouse is looking at. Doesnt include on click, but just add a click event that calls something similar to this and it should work.