How to a delete a component of another actor, but they're the same type of actor?

You can create your own function in the component-owning blueprint which will destroy a component (you can pass the component in as a parameter if you wish). That function would call “Destroy Component”, while you would call “MyDestroyComponentFunction” instead.

Note that the component does still need to be owned by the actor you call the DestroyComponent function within.