Well the seal is just a Yin seal. It isn't really reserved for Sage Mode or Byakugan. It is just something that they "press" in this case, release. Much like an ON button for your car, Pc, etc.
Remember, Yin is all about "spiritual energy" so in order to activate any techs, they activate that...