Homosexuality is a behavior, not a trait. In order to be a homosexual, one must perform homosexual acts.
I love my Father. We are both males. We are not homosexuals.
A male sticks his penis into another male’s anal canal. He does not love that male. They are both homosexuals.
It is the act that defines homosexuality.
No, you only have to want to do so. A totally heterosexual person would never feel any inclination to do this. So homosexuality, like heterosexuality, IS a trait.