Unfortunately objects can only truly collide with each other if they are both solid, however you can fake two non solid objects so that it appears that they are colliding by using the on object overlapping condition. So in your case. Make everything except the enemies have a solid behavior and make an event that says...
Note: movement behaviors like the platform behavior already get a solid attribute so no need to add a second one.
Enemy on collision with enemy -> change directions.