I think it would be a good option to control this with permissions. I used to limit the ability to go invisible to different usergroups when I was on that "other" software.
Yes, thank you speedway, I have now done that. I used to have a forum with the "other" software and am finding XenForo a little difficult to get to grips with.