‘All‘ a cloak has to do to make someone invisible is take in light that hits it, bend it round them and send it out the other side in the same direction. Anyone looking that way would then just see the light from behind the cloaked person, not the light from them. They would be invisible.
One way to do it is to have a cloak made of thousand of tiny machines the size of molecules – nano machines – that each precisely control the direction of the light passing through them.
Researchers are working on it – so far they have managed to hide a small bump that way! I suppose that is fine if you are a flea! …it is turns out to be a way to help solar panels generate more electricity.