A year ago, I had the similar experience with one of the fish, nipping on every coral in my tank.
Lost few nice corals too, finally made a trap with empty plastic spinach box with a manual trap door made of acrylic sheet and a string.
Starved the fish for few days and dropped the box with some food, bingo - dropped the trap door when the fish I wanted entered the box to take a bite.