In a game the other day we came up in a situation where the blue player ended up in a complex situation: He had selected the player board ability that lets him take the board action and also attack ghosts on the same turn. He took the board action that was to move a player, then a ghost. He moved a ghost to his own player board, and thereafter wanted to attack the ghost he moved. Then we realized that the ghost he moved was a ghost that blocks the player from using his player board ability. At this point, we ruled that he could not attack, as he had lost the player board ability in the middle of his turn.
You could argue that in most cases the player could have attacked first, then moved the ghost - but in this case he wanted to attack the ghost that was moved, and he could not reach it before it was moved.
We could not find a clarification for this. Did we rule it correctly?