detach vs separate

Hi, what’s the difference between “detach” and “separate”?
Thank you!

‘Separate’ merely requires proximity, but ‘detach’ requires a previous attachment (physical or metaphorical).

I see. Thank you!