chciałbym użyć pseudoklasy :focus (zależy mi aby kliknięcie w element na stałe zmieniało jego własności, czego np. :hover nie oferuje)

niestety np. div:focus nie obsługuje ani firefox, ani chrome, IE natomiast o dziwo jako jedyne skutecznie interpretuje działanie

teoretycznie :focus z tego co wyczytałem dotyczy tylko input,
w sumie nie stanowiłoby to większej przeszkody, bo mógłbym i input odpowiednio wystylizować w css,

ALE

allegro wywala wszelkie inputy w opisie aukcji, a zależy mi aby :focus działał w szablonie allegro

lista znaczników które akceptuje allegro:

  1. a
  2. abbr
  3. acronym
  4. address
  5. area
  6. b
  7. basefont
  8. bdo
  9. big
  10. blockquote
  11. body
  12. br
  13. button
  14. caption
  15. center
  16. cite
  17. code
  18. col
  19. colgroup
  20. dd
  21. del
  22. dfn
  23. dir
  24. div
  25. dl
  26. dt
  27. em
  28. font
  29.  
  30.  
  31.  
  32. h1
  33. h2
  34. h3
  35. h4
  36. h5
  37. h6
  38. head
  39. hr
  40. i
  41. img
  42. ins
  43. isindex
  44. kbd
  45. label
  46. legend
  47. li
  48. map
  49. menu
  50. nobr
  51. noframes
  52. noscript
  53. ol
  54. optgroup
  55. option
  56. p
  57. pre
  58.  
  59.  
  60.  
  61. q
  62. s
  63. samp
  64. select
  65. small
  66. span
  67. strike
  68. strong
  69. sub
  70. sup
  71. table
  72. tbody
  73. td
  74. tfoot
  75. th
  76. thead
  77. title
  78. tr
  79. tt
  80. u
  81. ul
  82. var
  83. style
  84.  


i np. button jest akceptowalny
:focus na buttonie działa!
działa na IE, działa w firefoxie, ale... nie działa w chromie

pomóżcie proszę w znalezieniu sposobu, aby zastosować pseudoklasę na elemencie, który dopuszcza allegro i który będzie poprawnie działał we wszystkich przeglądarkach